// 延迟加载, 代码会向后执行, 因此有可能会向执行setImmediate
setTimeout(() => {
  console.log("timeout");
}, 0);

setImmediate(() => {
  console.log("setImmediate");
});

// ==========
// const fs = require("fs");
// // poll (I/O操作) -> check (setImmediate) -> timer (setTime)
// fs.readFile("./01.初始event.js", () => {
//   setTimeout(() => {
//     console.log("timeout");
//   }, 0);

//   setImmediate(() => {
//     console.log("setImmediate");
//   });
// });
